package com.yskj.mwk.utils;

public enum ResultMsgEnum {
    /**
     * 正常返回
     */
    NORMAL_RETURN(0,"请求成功！"),
    /**
     * 请求失败
     */
    INNORMAL_RETURN(300,"请求失败！"),
    /**
     * 参数异常
     */
    PARMETER_EXCEPTION(101, "参数异常!"),
    /**
     * 等待超时
     */

    SERVICE_TIME_OUT(102, "服务超时！"),

    /**
     * 参数过大
     */
    PARMETER_BIG_EXCEPTION(903, "内容不能超过2字，请重试!"),
    /**
     * 数据库操作失败
     */
    DATABASE_EXCEPTION(400, "数据库操作异常，请联系管理员！"),
    /**
     * 500 : 一劳永逸的提示也可以在这定义
     */
    UNEXPECTED_EXCEPTION(501, "系统发生异常，请联系管理员！");
    // 还可以定义更多的业务异常

    /**
     * 消息码
     */
    private int code;
    /**
     * 消息内容
     */
    private String msg;

    private ResultMsgEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}
